﻿



using System; 
using System.Collections;
using System.Collections.Generic ;
using System.Runtime.Serialization;

namespace ufida.u9.ait.openapi
{
	/// <summary>
	/// AIT通用存储过程DTO DTO :REST自定义的数据传输类型 
	/// 
	/// </summary>
	[DataContract(Namespace = "ufida.u9.ait.openapi")]
	[Serializable]
	public partial class AITCommonProcDTOData  
	{
		/// <summary>
		/// Default Constructor
		/// </summary>
		public AITCommonProcDTOData()
		{
			initData();
		}
		private void initData()
		{
		
		
		
		
		
		
		
		
		
		
		

			//调用默认值初始化服务进行配置方式初始化
			UFSoft.UBF.Service.DTOService.InitConfigDefault(this);
		}
		[System.Runtime.Serialization.OnDeserializing]
		internal void OnDeserializing(System.Runtime.Serialization.StreamingContext context)
		{
			 initData();
		}
		#region Do SerializeKey -ForDTODataType
		//只为处理集合型EntityKey。原因集合型EntityKey由于使用臫的集合对象，无法实现数据共享.-UBF专用.
		public void DoSerializeKeyList(IDictionary dict)
		{
			if (dict == null ) dict = new Hashtable() ;
			if (dict[this] != null)
				return ;
			dict[this] = this;
	        	        	        	        	        	        	        	        	        	        	        
		}
		#endregion 
		/// <summary>
		/// Constructor Full Argument
		/// </summary>
		public AITCommonProcDTOData(  System.String procName  , System.String parm1Name  , System.String parm1Value  , System.String parm2Name  , System.String parm2Value  , System.String parm3Name  , System.String parm3Value  , System.String parm4Name  , System.String parm4Value  , System.String parm5Name  , System.String parm5Value  )
		{
			initData();
			this.ProcName = procName;
			this.Parm1Name = parm1Name;
			this.Parm1Value = parm1Value;
			this.Parm2Name = parm2Name;
			this.Parm2Value = parm2Value;
			this.Parm3Name = parm3Name;
			this.Parm3Value = parm3Value;
			this.Parm4Name = parm4Name;
			this.Parm4Value = parm4Value;
			this.Parm5Name = parm5Name;
			this.Parm5Value = parm5Value;
		}
		#region System Fields 
		//--系统字段,目前没有.EntityData上有相应的字段,用于保存相关的实体状态信息,DTO上没有状态信息.	
		#endregion
		
		#region DTO Properties 
	
		

		/// <summary>
		/// 存储过程
		/// AIT通用存储过程DTO.Misc.存储过程
		/// </summary>
		private System.String m_procName ;
		[DataMember(IsRequired=false)]
		public System.String ProcName
		{
			get	
			{	
				return m_procName ;
			}
			set	
			{	
				m_procName = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数1名称
		/// AIT通用存储过程DTO.Misc.参数1名称
		/// </summary>
		private System.String m_parm1Name ;
		[DataMember(IsRequired=false)]
		public System.String Parm1Name
		{
			get	
			{	
				return m_parm1Name ;
			}
			set	
			{	
				m_parm1Name = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数1值
		/// AIT通用存储过程DTO.Misc.参数1值
		/// </summary>
		private System.String m_parm1Value ;
		[DataMember(IsRequired=false)]
		public System.String Parm1Value
		{
			get	
			{	
				return m_parm1Value ;
			}
			set	
			{	
				m_parm1Value = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数2名称
		/// AIT通用存储过程DTO.Misc.参数2名称
		/// </summary>
		private System.String m_parm2Name ;
		[DataMember(IsRequired=false)]
		public System.String Parm2Name
		{
			get	
			{	
				return m_parm2Name ;
			}
			set	
			{	
				m_parm2Name = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数2值
		/// AIT通用存储过程DTO.Misc.参数2值
		/// </summary>
		private System.String m_parm2Value ;
		[DataMember(IsRequired=false)]
		public System.String Parm2Value
		{
			get	
			{	
				return m_parm2Value ;
			}
			set	
			{	
				m_parm2Value = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数3名称
		/// AIT通用存储过程DTO.Misc.参数3名称
		/// </summary>
		private System.String m_parm3Name ;
		[DataMember(IsRequired=false)]
		public System.String Parm3Name
		{
			get	
			{	
				return m_parm3Name ;
			}
			set	
			{	
				m_parm3Name = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数3值
		/// AIT通用存储过程DTO.Misc.参数3值
		/// </summary>
		private System.String m_parm3Value ;
		[DataMember(IsRequired=false)]
		public System.String Parm3Value
		{
			get	
			{	
				return m_parm3Value ;
			}
			set	
			{	
				m_parm3Value = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数4名称
		/// AIT通用存储过程DTO.Misc.参数4名称
		/// </summary>
		private System.String m_parm4Name ;
		[DataMember(IsRequired=false)]
		public System.String Parm4Name
		{
			get	
			{	
				return m_parm4Name ;
			}
			set	
			{	
				m_parm4Name = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数4值
		/// AIT通用存储过程DTO.Misc.参数4值
		/// </summary>
		private System.String m_parm4Value ;
		[DataMember(IsRequired=false)]
		public System.String Parm4Value
		{
			get	
			{	
				return m_parm4Value ;
			}
			set	
			{	
				m_parm4Value = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数5名称
		/// AIT通用存储过程DTO.Misc.参数5名称
		/// </summary>
		private System.String m_parm5Name ;
		[DataMember(IsRequired=false)]
		public System.String Parm5Name
		{
			get	
			{	
				return m_parm5Name ;
			}
			set	
			{	
				m_parm5Name = value ;	
			}
		}
			
		

		/// <summary>
		/// 参数5值
		/// AIT通用存储过程DTO.Misc.参数5值
		/// </summary>
		private System.String m_parm5Value ;
		[DataMember(IsRequired=false)]
		public System.String Parm5Value
		{
			get	
			{	
				return m_parm5Value ;
			}
			set	
			{	
				m_parm5Value = value ;	
			}
		}
			
		#endregion	

		#region Multi_Fields
																						
		#endregion 
	} 	
}
